various changes, mobile ui, fix ups