pull list refresh ops into a method
make videotypes parcelable
use changecursor instead of swapcursor