public override void TouchesEnded (NSSet touches, UIEvent evt)
{
base.TouchesEnded (touches, evt);
var firstTouch = touches.Cast<UITouch> ().FirstOrDefault ();
if (firstTouch == null)
return;
var pointOfTouch = firstTouch.LocationInView (this);
pointOfTouch.Y += bottomMargin;
if (graphLayer.Contains (pointOfTouch))
editPoint = ProcessTouch (pointOfTouch);
touchDown = false;
UpdateFrequenciesAndResonance ();
}