! Rename ListableAdapter to ListableListAdapter, add ViewablePagerAdapter