ahem - might work better with correct press/release logic :/

not tested yet (can't upload to Xadow form openSuse yet), just swapped
the code lines