Mobile Controller communicates with the server, orientation events are translated to higher level events.