Added device orientation enum