add userChangeHandler to SwapCameraMediator