refactoring; nonnegativity check in GUI
onChange_ in the pure implementation
add issue6 test case
add issue6b test case
refactoring
unify type signatures
elim RefReaderTPure optimization
elim MonadMonoid
use RefCreator instead of explicit state passing
refactoring
implement soft dependencies
refactoring