Implement tabs using mvp pattern