v. 0.2, events bubble, stop propagation, remove all tags if needed, optimize