Will now create the size of the buttons based on the size of the display.
It's currently set to 3 buttons per row, and 7 per column.
This needs to be adjusted for landscape screens.