Moves densityValue onto stage state
Moves densityValue onto stage state

Also removes several scattered calls to render, instead utilising just a single
callback on state change.

rhardih/winski,rhardih/winski,rhardih/winski