Down, move, up and cancel events

Closes #95