Added events when node changed

beginning viewport setter