The initial value is taken care of by giving `s.value` to the call to `new Input`. The `firstEvent` thingy can be removed :)