moving oval on x-axis

hello
on a oval a have a mouseDragEvent:

d=me.left-me.Width/2 if x > 0 then me.Left=d+x end if

i can move the oval to the right as fast as i want, but if i move it to the left to fast it looses focus and stops moving, why?

Marco

x < 0 ?