Change from tags observing events to only TagFactory; TagFactory then gets tag and calls doAction...