Controlled mode

open: falsechild sees open: falsevalue: 0

Uncontrolled mode (open by default)

open: truechild sees open: truevalue: 0

Uncontrolled mode (closed by default)

open: falsechild sees open: falsevalue: 0

Value updater