fix accidental moving of events in UScoreView

you now have to move the mouse by at least 3 pixels to move the event
add lockStartTime to UEvent

this blocks any change to startTime. Experimental for now