ui: mobile improvements