Added 'map-like' zooming
Hookup onclick events to tools.