Make a callback steps be an argument to Handle Funcational Event