various fixes + Fastclick + More design awesomeness especially for small touch screens, courtesy of Mr. Roger Wong