This makes it easier to automatically insert preceding tokens when starting a new element as we now have access to the name. Previously on_element_start would be invoked first which doesn't receive an argument.