code: function(el, type, self, callback, capt){
  		var types = [type];
  		if     (type==="mousedown"){ types = eventMouseDown;}
  		else if(type==="mousemove"){ types = eventMouseMove;}
  		else if(type==="mouseup")  { types = eventMouseUp;}
  		else if(type==="mousecancel"){ types = eventMouseCancel;}
  		
  		function executer(e){ callback.call(self, e);}
  		types.forEach(function(type){ el.addEventListener(type, executer, !!capt);});
  		
  		return function remover(){
  			types.forEach(function(type){ el.removeEventListener(type, executer, !!capt);});
  		};
  	}
docs: ---------------------------------------------------------------------- pzpr.util.addEvent()          addEventListener()を呼び出す ----------------------------------------------------------------------