add orientation driven gravity