added channel imput and multi-press to RemoteHandle