Adding geolocation button + behavior
jshinting
merge