update icons, fix lots of stuff for mobile view