added padded touch control  and fixed rotation bug