fix a few UI bugs, update search ux