Bug fix to allow debounced button. The solution is to clear the event queue a lot more freqently since button bounce can quickly create >256 entries (which causes a crash, and the camera to take several images whilst things sort themselves out)
Changed to run fullscreen again