Simplification

Sure, you can pass other things too and use it as arguments to om/build the component. But it seems you only want to pass some static html and text to the component, so you could just pass that as :state (or :opts, but no re-rendering guaranteed when the html would change) instead.