move pickable code to separate model class.  needs more cleanup /
figuring of things out.