updated RemoteControlHandler