Controls that change state asynchronously: an input that enables after a relay delay, and a checkbox added/removed from the DOM.
This interactive playground needs JavaScript enabled to render the challenges.