optimize, fix mobile browsers