ui: kv layout improvements