use a documentFragment as an EventEmitter #ghetto