Try to mitigate a Chrome issue which causes the controls to wrap
Use client-side geolocation to work around shared IPs on AppEngine
Hack in support for opening stats with a gmail account