kill the signal ad-hoc tester
export the global signal functions
use an emit() method instead of a callable bound signal