bind(nameofthonker, ...thonkers) {
        let value = this.thonkers.get(nameofthonker);
        if (!value) 
            value = {
                items: [],
                value: false,
                callbacks: []
            }
        value.items = value.items.concat(thonkers);

        this.thonkers.set(nameofthonker, value)
    }
/**
     * Bind some thonkers to a name
     * @param {string} nameofthonker The name of the thonkers
     * @param {HTMLElement[]} thonkers Thonkers to bind
     */
Bind some thonkers to a name
@param {string} nameofthonker The name of the thonkers
@param {HTMLElement[]} thonkers Thonkers to bind
Bind some thonkers to a name @param { string } nameofthonker The name of the thonkers @param { HTMLElement [] } thonkers Thonkers to bind
bind(nameofthonker, ...thonkers) {
        let value = this.thonkers.get(nameofthonker);
        if (!value) 
            value = {
                items: [],
                value: false,
                callbacks: []
            }
        value.items = value.items.concat(thonkers);
        this.thonkers.set(nameofthonker, value)
    }
bind ( nameofthonker , ... thonkers ) { let value = this . thonkers . get ( nameofthonker ) ; if ( ! value ) value = { items : [ ] , value : false , callbacks : [ ] } value . items = value . items . concat ( thonkers ) ; this . thonkers . set ( nameofthonker , value ) }
Bind some thonkers to a name
 @param {string} nameofthonker The name of the thonkers
 @param {HTMLElement[]} thonkers Thonkers to bind
Bind some thonkers to a name @param { string } nameofthonker The name of the thonkers @param { HTMLElement [] } thonkers Thonkers to bind