Down, move, up, cancel and hold events

Closes #95