Nice!  I didn't know about `on.subscribe` -- that's perfect for here.

Fixed in 933b1ea5569ffedc467e439b33a8543c34c201ae.