Toggle Phenomenon big fix for small screens

See https://github.com/52North/js-sensorweb-client/issues/70 for a description.  If you accept the fix, you can just cherry pick the changes in mapController.js and pages.js, the rest are specific to my local host.