Added settings button and made buttons work correctly regardless of size in desktop mode.