ability to set callback function in eggclock