Interrupt Dragging when Button Not Pressed

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