change hover to click, fix some display problem. Problem remaining: when resize window from small to large, and change page, the icons on the second row will have too small height