That may have to be amended since it uses setupComponent():
setupComponent()
The check if there is a valid zendesk ticket uses zendesk_id. Maybe it needs an api.onPageChange()?
zendesk_id
api.onPageChange()