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