Bound move/end context once instead of repeatedly

There doesn't seem to be any reason to set the move/end handlers on every mousedown, so I moved them out into the init.