Change color and landscape.

Also, don't set visibility of circle for current position.
If it is set to visible, and parent div is set to hidden,
it still shows up as visible on Android.