allowing visualizations to register asset callback functions