stream page - lots of fixes and improvements