added customviewpager indicator that allows for custom views