got a lot of mobile functionality working: