Mobile support

Added a bunch of mobile support