tweak default colors; handle errors and print message on generator
fix method calling bug, enable rebinding of events on changing readonly, add reset event