added callback functionality to Babelberg
use callback queue to enable to reset variable that caused a trigger