Fixed retina and touch css.
Separated success and failure callbacks for geolocation.