code: function ( e ) {
  
          var type = e.type;
  
          var change = false;
          var targetChange = false;
  
          var name = this.testZone( e );
  
          if( !name ) return;
  
          switch( name ){
  
              case 'content':
  
              if( Roots.isMobile && type === 'mousedown' ) this.getNext( e, change );
  
              if( this.target ) targetChange = this.target.handleEvent( e );
  
              //if( type === 'mousemove' ) change = this.styles('def');
  
              if( !Roots.lock ) this.getNext( e, change );
  
              break;
              case 'title':
              if( type === 'mousedown' ){
                  if( this.isOpen ) this.close();
                  else this.open();
              }
              break;
  
  
          }
  
          if( this.isDown ) change = true;
          if( targetChange ) change = true;
  
          return change;
  
      }
docs: ---------------------- EVENTS ----------------------