on/off callback registration without ticks