Add mobile support, polish