Lousy working version of controller interface
Add new controller specific changes for mobile