code: function addEventListeners() {
  			ctrl.ngelt.on('wheel', wheelOnElt);
  			ctrl.ngelt.on('computegrabbersizes', ctrl.updateSize);
  //			ctrl.elt.addEventListener("wheel", function (event) {
  //				boxesScrollServices.execAndApplyIfScrollable($scope, this, wheel, [event]);
  //			}, {passive: true, capture: true});
  			ctrl.ngsb.on("mouseout", mouseoutOnSb);
  			ctrl.ngsb.on("mousedown", mousedownOnSb); // sur le mousedown, si dans le grabber, on init le mode drag, sinon on inc/dec les pages tant que l'on est appuyé
  			ctrl.ngsb.on("mouseup", mouseup);  // on stop l'inc/dec des pages
  			ctrl.ngsb.on("click", boxesScrollServices.stopEvent); // desactive la propagation entre autrepour eviter la fermeture des popup
  			ctrl.ngelt.on("mousemove", mousemoveOnElt); // on définit la couleur du grabber
  			if (!ctrl.ngelt.css('display') !== 'none') { // si c'est une popup, le resize de l'ecran ne joue pas
  				ng.element($window).on("resize", updateSize);
  			}
  			$document.on("mousedown", mousedownOnDoc);
  			$document.on("keydown", keydownOnOnDoc);
  			$document.on("scroll", invalidSizes);
  		}
docs: Ajoute et Supprime tous les handlers