Interrupt Dragging when Button Not Pressed

Resolves #146, will call `endDrag` if the `dragging` event indicates no buttons are pressed.