ton of changes to mobile, and an attempt to fix linking to anchors on other pages