bugs fixed, and add mobile.html