Generate cell grid in JS instead of hardcoded into HTML
Separate view from controller