private void OnMouseMove(object sender, MouseEventArgs e) { var position = CreateVector2dFrom(e.Location); Target.OnMouseMove(position); FireMouseDrag(_mouseDownPosition, CreateVector2dFrom(e.Location)); }