Incremental compilation

Compiles only modified CoffeeScript files.
Fixes native back button

Handles the graphic back button and
browser history back the same way.
Adds heading direction

The current position marker become an arrow
when the heading direction is available.