fixed the refresh to work for adding and removing arbitrary nodes
removed console.logs
pulled in jason's changes