Buttons, shape buttons, click boxes and Text Entry boxes have only two events, both happening when the user has clicked them (or pressed the Submit button for the TEB). What you describe is not an event. A full description of all events in Captivate can be found in:
Events and (advanced) Actions - Captivate blog
Rollover slidelet has two events as well, but is not supported for HTML5 output.
If your goal is HTML5 output, the CpExtra widget by InfoSemantics (not included with Captivate) allows to create more events. Same can be done with the Eventhandler widget by InfoSemantics for SWF output. Of course, JS is the alternative to have more events.