event(s)


  
  // event handling
  document.onmousemove = mouseMoveHandler;
  document.onmousedown = mouseDownHandler;
  document.onmouseup = mouseUpHandler;
  if (ns) document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN | Event.MOUSEUP);
  
  /*
   * The mouse handlers in this document must call the modulator's handlers.
   * To be able to use a mouse modulator and to do your own stuff.
   */
  function mouseMoveHandler(e) {
  
   // calls move handler of the mouse modulator
   myMouseModulator.move(e);
  
   /*
   // other stuff, e.g.
   if (ns || ie) {
     mouseX = (ns) ? e.pageX : event.x;
     mouseY = (ns) ? e.pageY : event.y;
   }
   */
  
   return !ie;
  }
    
  function mouseDownHandler(e) {
   // calls down handler of the mouse modulator
   myMouseModulator.down(e);
  }
  
  function mouseUpHandler(e) {
   // calls up handler of the mouse modulator
   myMouseModulator.up(e);
  }