ch13: Using a Service to Mediate Scope Events
ch13: scopeless controllers
ch13: working with third libraries: using $watch, $apply