Fix timer not counting due to page not being ready.
Add onAfterValidateStep extend hook
Add updateTickets hook
Default to HtmlTicketGenerator