Add "you are here" map marker

And fix some other map usability problems.