js is now object-orientated, ui is a bit cleaned up, however the resetGrid regex doesn't work yet