added landscape UI and methods for buttons