add support for orientation and fullscreen (working on android only right now.)