I hate OpenLayers