general improvements

Improve GPS to reduce bouncing, add Log Visit to cache quick window, and allow user to select map marker size.
Please don't introduce a new preference, but fix our current algorithm to determine the display density. Icons should be drawn the same way on all devices.