gravity and touch controlls