minor tweaks for better mobile experience - still lots more to do