51.505, -0.09], map100Zoom);

			L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(map);

			
			var zoomPanListener = function(view, evt) {
				var tr = evt.getProperty('translate');
				var oldTr = evt.getProperty('previousTranslate');

				var sc = evt.getProperty('scale');
				var oldSc = evt.getProperty('previousScale');
				
				var s = view.scale;

				if (sc != null)
				{
					map.setZoom(map.getScaleZoom(sc, map100Zoom)); //map100Zoom is the initial zoom level equivalent to 100% (used i