Fixing the tab content (left/right) to ensure the content is correct.
Merge remote-tracking branch 'origin/master'
Adding in TabShowEvent/TabShownEvent and when the user calls the showTab() method it give chance to fire events too.
Forgot license headers :(