improved mobile design, severel UI fixes