7723: reimplement click and double click event