UIManager manages ui-items that appear or disappear based on selection, instead of them being managed by items themselves

When they were managed by items, it caused difficulties tracking what
is displayed and why, now they can all be found from one place.