clean event handling. Expand nicely. Ready to contract.
Everything in place. Ready to contract.