fine tune: tab.js