support :unsubscribe
fix for event-chan change, sets as fns works!