src/Events.js
function unbind(unbindObj) {
            if ("*" !== defaultAppName) {
                unbindObj.appName = unbindObj.appName || defaultAppName;
            }
            return evUtil.unbind({
                unbindObj: unbindObj,
                attrName: attrName,
                loggerName: appName,
                lstnrs: lstnrs
            });
        }
function unbind(unbindObj) {
            if ("*" !== defaultAppName) {
                unbindObj.appName = unbindObj.appName || defaultAppName;
            }
            return evUtil.unbind({
                unbindObj: unbindObj,
                attrName: attrName,
                loggerName: appName,
                lstnrs: lstnrs
            });
        }
function unbind ( unbindObj ) { if ( "*" !== defaultAppName ) { unbindObj . appName = unbindObj . appName || defaultAppName ; } return evUtil . unbind ( { unbindObj : unbindObj , attrName : attrName , loggerName : appName , lstnrs : lstnrs } ) ; }
This function allows unbinding according to a permutation of the three parameters
@param unbindObj
eventName - the eventName you want to unbind
func - the pointer to the function you want to unbind
context - the context you want to unbind
appName - the specific appName we want to unbind
OR - eventId
@return {Boolean}
This function allows unbinding according to a permutation of the three parameters