There is an issue I have come across specifically related to the Lumia 920/Windows Phone 8. This issue is not there for Windows Phone 7.5/7.8, Android or iOS.

I have noticed that if I use the mh5 listener function "mapzoomchange", there is an unusual behavior occurring when zooming in or out. What happens is, that if a user is pinching to zoom either in or out, and they decide to pan the map prior to all the map tiles being loaded, the user is stuck in zooming in or out despite using one finger to try to pan the map. When I remove the mapzoomchange listener, this behavior is not present.

listeners: {
mapmovestart: mapMoveStartEvent,
mapmoveend: mapMoveEndEvent,
mapzoomchange: function (e) {