fixed touch event bugs and added two more movements