Attempt at fixing zoom issue #5 by extending the map object to queue set...

...View changes instead of ignoring subsequent calls while another zoom is active