Buses shouldn't drop all inputs when they lose their last subscriber; future subscribers can now receive events
simplify Bus: remove extra dispatcher
update relnotes
release 0.2.2
cleanup/simplify
eventStream.take(n) no longer sends events more than n times.

This occurred if an event was triggered inside an onValue callback derived from that EventStream.
simplify a bit