mobile page bug fix