menu buttons now auto resize and detect touch input