refine css selection
reset spec name after changing character
do not show items of previous character
simplify toggle visibility