more react abuse
merge child props
find results component
fix output cell component