replace touch events script, add font mixin, revise mobile js layout