Ok, I see. I think it’s better to implement it so that you need to let go of the overlay before any buttons work on a change. That is much simpler to implement and makes more sense to me. Implemented here: https://github.com/Themaister/RetroArch/commit/041bfecf21cb39c8428c0ac3a8e06d4a2c78fb44
I need to look into the pause issues.