Fixed IE bug, add touch event and css transition