hook up a few more things to the undo system. MAke the heirarchy manager update when changes occur