general improvements

Improve GPS to reduce bouncing, add Log Visit to cache quick window, and allow user to select map marker size.