update and test the "when" stream, new functions, new noop stream.
merge from master to gh-pages
remove old dist
update dist files