events: untangle the wires