mobile view: improved collapse / expand