allow passing args to event handler constructor
an example menu