visible checking changed