code: function ( type, listener, useCapture ) {
              var result = false,
                  events = this.__eventPool__[type];
      
              if ( events ) {
                  if ( $B.isFunction(listener) ) {
                      var evtLength = events.length, i;
      
                      if ( !$B.isEmpty(useCapture) ) {
                          for ( i = 0; i < evtLength; ++i ) {
                              var eData = events[i];
                              if ( listener === eData.listener && $B.isEqual(eData.options.useCapture, this._getEventOption(useCapture)) ) {
                                  result = true;
                                  break;
                              }
                          }
                      } else {
                          for ( i = 0; i < evtLength; ++i ) {
                              if ( listener === events[i].listener ) {
                                  result = true;
                                  break;
                              }
                          }
                      }
                  } else {
                      result = true;
                  }
              }
      
              return result;
          }
docs: 이벤트 등록여부 반환
  @param	{String}	type		touchstart, touchmove, touchend, touchcancel
  @param	{Function}	listener		event listener
  @param	{Boolean}	useCapture	useCapture || options	capture, passive 등의 설정 여부 확인
  @return	{Boolean}