more efficient transition manager. BREAKING CHANGE - elements are detached when ALL transitions are complete for a given instance
only call component init methods after they have entered the DOM. Potentially breaking change
rebuilt