adds statechangecancel event

After preventDefault is fired in stateChangeStart, a stageChangeCancel event will be launched.