OmniSwitch: added horizontal gravity support

Optimized show code - reduced time to show ovwerlay
by a large amount

Change-Id: I2b64c70fafbae99b147fbdc314ddd3f7dca44547