a la Android Pager View Controller