POP, Signals and Dispatchers (part 2)

Well, it doesn't, at least for me. The thing is, with the use of Singletons, you won't be able to test a damn thing, so I went with MVVM and dependency injection.