add callback function to expander