The callback to render
The index position in the step's callback array
A function to call when the callback value is changed
Removes event listeners.
Sets the focus on the first button.
This forces the submission of the step, regardless of context
Returns true if one of the buttons was clicked.
Creates all required DOM elements and returns the containing element.
Renders a message and a set of buttons, one for each option in the callback.