a method of displaying content on a device comprises detecting a screen orientation change event , determining if one or more applications are configured to accommodate a screen orientation change , and triggering a screen orientation adjustment in a rich media engine . the screen orientation change event may be a hardware change associated with the device . the hardware change may be detected via sensors in the device . the screen orientation change event may be an input by the user or a signal received from a remote device .