slew of tweaks for better mobile experience

also a bugfix for the + button on admin page