connectWireLess(n) {
        if (n == this) return;
        if (n.connections.contains(this)) return;
        this.connections.push(n);
        n.connections.push(this);

        this.scope.timeStamp = new Date().getTime();

        // updateCanvasSet(true);
        updateSimulationSet(true);
        scheduleUpdate();
    }
connects but doesnt draw the wire between nodes