Actually testing the event-registration behaviour.
Added tests for the arrow keys.
Added and specced the step directive
Added and tested the snippet too.
Adding some syntax highlighting. But it doesn't work too well.