images settings (sampler) abstract sensors to work with any event, maybe associate data as well? really weird limitation: I don't think you can currently remove an element from a parent and put it in a child of the same parent because it removes the unused children after the entire parent redraw but the child gets drawn during that, so it will think the child is still active !!! or something like that idk, maybe I need a special enum for parent that includes a undecided state where it may or may not get redrawn by the parent