It sounds odd to handle the 2 different clicks handler into the same handleEvent code here. I usually like handleEvent but mostly when it is organized as a switch/case with different events name.