Responsive dimensional work

First responsive steps and refactoring. Now handling clicks at the
board level. Still lots to do.