Revert "changed init to restart so that callbacks can be used more than once"

This reverts commit 156b9708112e24cde38ad8006c0d22e344d08609.