Replace superagent with simple request so that CORS will work in Firefox for APIs that do not send the access-control-allow-method header, e.g. Foursquare.
Make sure the popups fit in the viewport.
Don't update the map view on user position change, it's annoying.