mousedown event more reliable than click event