Thanks for that, I have only tested the error handler by disabling the geolocation in the browser, where it worked. It seems that if you don't pass a ```watch: false``` option the plugin keeps trying to find the location after a timeout error. I've tested it without internet connection and now the error handler works properly.