Added Geolocation, also made resizing for mobile browsers