only "tick" and "regenerate" left as global events. Views updated to use local events. Now application view keeps track of it's subviews