Refactoring code and adding dragging between collectionViews

Code broken at this moment