1. A method as implemented in a router comprising: extracting a modified parameter associated with an environment of an electronic device, said electronic device remotely controlling, via a second application, a remote session on a remote computer over a first network, said remote controlling performed via a bidirectional communication, and said environment defining a plurality of parameters communicated between said electronic device and remote computer as part of said remote session, each parameter in said plurality of parameters defining an action associated with said remote session, wherein said modified parameter is modified by a first application running in said electronic device, via a unidirectional communication with said environment; looking up a pre-defined action corresponding to said extracted modified parameter; and executing said pre-defined action to affect said remote session, said pre-defined action different than said modified parameter's associated action.