Closing. This is awful to use. The block was easier to use originally, and aside from an abstract sense of correctness hiding redundant interactors (which may in itself present challenges), it produced valid DOM and worked without issues that I could find. This just seems to introduce edge-cases and unexpected behaviour.