Added option to specify supportedInterfaceOrientations