dsa: node handle passing in constructor
dsa: error count in diagnostics msg
dsa: switched to timer callbacks