[Fix bug 904880] Use geolocation to zoom /events map to user location

* Fix setView and zoom without patching
* Fix identation and chained methods call
* Fix timeout on show message
* Fix geolocation onLoad