docs: function canCallMethod(el,methodName){
      if (!isString(methodName)){
        throw new Error(methodName + ' is not a string.');
      }
      if ((el === null || typeof el !== 'object') && !isFunction(el)){
        //console.error(el);
        throw new Error('First parameter is not an object.');
      }
      if (!isFunction(el[methodName])){
        //console.error(el);
        throw new Error('Passed object does not have method ' + methodName + ' or property ' + methodName + ' of passed object is not a function.');
      }
      return true;
    }