Fix getting selected tab

ViewPager monitors the current tab position so use that instead of trying to monitor the current selected tab in the ViewPager's adapter. This appears to fix issues with the current tab not refreshing (there are still other refresh issues).