initial commit
changed event handlers to mousedown and then mousemove, this is the best combo on desktop browsers
merging...