next batch of tests
some updates to tab.js
some updates to ref docs