WIP, add gelocate error_callback

My attempt to fix what happens when the user denies permission to geolocation.

:warning: no merge, please.