Dynamic buttons automically re-size based on number of buttons
generated. Any iteration of buttons fit within the screen.