added gesture movement