function canAccessEvents (target) {
        try {
            return target.addEventListener && target.removeEventListener;
        } catch (e) {
            return false;
        }
    }
@function
@private
@inner
@returns {Boolean} True if the target supports DOM Level 2 event subscription methods, otherwise false.