Buttons now resize with screen correctly