Corrected an issue with the google maps marker listener. It was returning the same machine reference as the marker is not encapsulated in the listener callback.