improved mobileControllerserver interaction