switched from spaces to tabs, observer now has the ability to propagate events from one object to multiple objects.