[ui] improvements