improve zoom-to-location tool

fixes #42