added basic mobile support