Tab Container Component update
1. Changed display() to getDom()
2. Fixed some logic errors in the container
3. Abstracted some codes to setCurrentActiveTab() and setCurrentActiveButton()