working on signal callback stepping