This is still dependent on the parent controller( `addEventController`)'s scope. Say you had two instances of the `locationAutocompleted` directive, they would both emit the same event

Since that is the case I really don't see the disadvantage of putting this in the controller itself