Oculus UI click firing previously clicked UI button before current clicked UI button

Hello guys and gals, ive been struggling with this problem for a while and am finally giving up and asking for help!

im making an Oculus game in Unity 2018 1.0f2 im also using the OVR input Module script to use the controllers with Unitys UI system. my issue is this : if i click a button called “Music” to disable the music this works. if i then click a button to reset highscores first it acts as tho ive clicked the music button again and then clicks the reset highscores. if i go back and click the music button again it will first act as tho i clicked the reset highscore button and run that bit of code and THEN it runs the music code.

basically it remembers the last button i pushed and then run that button a second time before running the current button i’ve pushed.

any idea what could be causing this?

It’s something to do with Oculus’s InputModule implementation. I’ve found disabling “Send Navigation Events” in the EventSystem works around this issue, but it’s not ideal. I haven’t had time to go over their InputModule in great detail to find a better solution.