Great ! It sounds clear to me that the pixel trap might be the cause of your problem. It could be because the widget was disabled (because pixel trap disabled it due to the cursor) that it simply “didn’t work”.
The move mouse trick is a good way to deal with the cursor annoyance. I used it in a lot of adventure games layout where you want the user click on the screen to do the action but don’t want the ugly cursor stay on the place where the user click. I usually move it after a click on the down right (or left) corner of the screen. Good way to hide it.
Good luck for next steps 👍