moved more methods to View.prototype as a batch instead of individual
factored out ControlPanel.js