replaced 'view' mode in boardView with canMove, simplified appContext.js