tabjs? - maybe...