touch fixes and ui