Fix #14 : initialValue generates error

`initialValue` causes `update` to be called, which in a few occasions expected DOM elements etc. to be initialised that weren't yet.