Add visible collapse/expand controls
Have save change listener ignore collapse changes
Move initialization to index page out of application.js