created currentPositionMarker, animated screen re-center/zoom, and adjusted geolocator threshold