Refactor main.js to separate out ScrollItemView

1. Currently, draggable but not sure why