selection is trigger by click instead of mousedown