mobile is gonna kill me, still tracking down this error adding is_mobile() and is_touch()