added subscription token for keeping action handlers alive until scope exit makes them GC