fix locatoin error & add touch button motion