Manually managing click handler for finer grained control. Also integrated clicks with statechart