switching to a viewpager - much much simpler