fix #71 by providing better initializer

- In dev mode, the initializer was not always 
  called, resulting in the image not being re-
  processed on subsequent updates.

@manufaktor may be good if you confirm this yourself