refactor(domInterceptor): take detailed listener configuration out of domInterceptor dependency

With the new refactor of AngularHintLog, it is a better division of tasks
to have the high level manipulation of the listener in AngularHintDom. The
configured listener should instead be passed to the domInterceptor.