added support for mobile controllers