Events bits and google-map-wrapper

Guys - not sure if the below events prototyping will be overwritten by the work Pete did on a separate branch. It can be anyway - this is just playing around.