Button size now accounts for screen size

Buttons should never run off any size screen ever again.

Ever.