a bit more cleanup, mobile page is too twitchy