fix: show black dot only when selected