docs: function(evt) {
    var elem = evt.currentTarget;
    var target = evt.target || evt.originalEvent.srcElement,
      related = evt.originalEvent.relatedTarget || evt.originalEvent.fromElement;
    if ((elem === target || contains(elem, target)) && !contains(elem, related)) {
      return true;
    }
    return false;
  }