added isVisible flag to prevent double display of list selector