attempt to fix bad mobile behavior