fix: clear dr list before loading nodes; check if file exists
add: events; load/save dr nodes list on file load/save