refactoring of RemoteEV3Proxy