settable theme, orientation, lotsa fixes