New Compass feature and more

* New Compass feature (supported only on mobile devices; and not
everyone’s as well)
* You can now enable & disable both geocode and compass
* Improved styling and js