работал над директивой infiniteLoader
вместо вызова
     scope.$apply(attrs.infiniteLoader);
    (или  scope.$eval(attrs.infiniteLoader);)
внутри $timeout использовал
    requestAnimFrame
    http://habrahabr.ru/post/114358/
Это ничего не дало. При переходах   список-редактирование
добавляется новый windowElem.on('scroll', handler);
что приводит к неправильному срабатыванию
	getGeometry().shouldMore() (elementBottom в старых перехватчиках  равен 0)
	соответсвенно ложному вызову scope.$eval(attrs.infiniteLoader);)
каждый переход список-редактирование добавляет новый перехватчик.

при изменении версии angular на 1216
все работает внешне корректо, но не решена "проблема накопления" перехватчиков "scroll"
see js-debugger console