spec for mapcontroller: should dispatch mapLoadingCancelled event if loadmap fails with reason user-cancel