global keyboard bindings for views in a fairly slick way. new viewForModel method in CollectionView