Fix onSuspend and onSuspendCanceled
Add internal onBackgroundPageLoaded event