Grid appears. Buttons work. TODO - architecture, blanks, formatting