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.
Returns true if the dropdown has a value selected.
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.