Switched to Ext.device.Geolocation.
Introduced basic error handling.
Reverted Dötting/Beznau fix and pretty-printed.