Moved to DI to fragments.

Observable fragment now gives it callbacks so it can be injected into
its dependents for event handling.