bbd6d60 Refinement and better mobile display