Added display modes
Added launch images
Added support for upside-down