preliminary iPad/mobile support