click vs drag disambiguation, add data() methods for data sync
adding/removing nodes works, now...