impl node change listener for top level ribbon actions