experimental with mousedown event