function handleContextChange(oEvent, oParams) {
			var sVariantManagementReference = oParams.model.getVariantManagementReferenceForControl(oEvent.getSource());
			var aVariantManagements = oParams.model._oHashData.variantControlIds;
			// variant management will only exist in the hash data if 'updateInVariantURL' property is set (see attachHandlers())
			var iIndex = aVariantManagements.indexOf(sVariantManagementReference);
			if (iIndex > -1) {
				// all controls which were later initialized need to be reset to default variant
				aVariantManagements.slice(iIndex).forEach(
					function(sVariantManagementToBeReset) {
						if (getVariantIndexInURL({
							vmReference: sVariantManagementToBeReset,
							model: mPropertyBag.model
						}).index === -1) {
							oParams.model.switchToDefaultForVariantManagement(sVariantManagementToBeReset);
						}
					}
				);
			}
		}
Handles model context change by resetting the respective variant management reference to default.
Also, listens to change in <code>resetOnContextChange</code> property, for attaching and detaching handlers.

@param {object} mPropertyBag - Property bag
@param {sap.ui.fl.variants.VariantManagement} mPropertyBag.vmControl - Variant management control
@param {sap.ui.fl.variants.VariantModel} mPropertyBag.model - Variant model

@private
@ui5-restricted sap.ui.fl.variants.VariantModel