Move annotation drag code to a separate method to make code more readable. Also split move and resize code called from the mouse tracking loop.
Move annotation drag code to a separate method to make code more readable. Also split move and resize code called from the mouse tracking loop.

JackieXie168/skim,JackieXie168/skim,JackieXie168/skim,JackieXie168/skim,JackieXie168/skim