fix select ui bugs