Fix onscreen control layout on layout change

Addresses https://github.com/reicast/reicast-emulator/issues/531