updated some button functionality and improved tablet/mobile scaling