adds unregister in onpause