Mysterious button presses from game controllers cause video to skip

Hello all,

I have an RPI 3, networked via ethernet, with three USB inputs:
1. a Flirc IR receiver
2. a xbox 360 pad
3. a “USB,2-axis 8-button gamepad” (this is the Buffalo classic gamepad)

When I’m watching video (loaded from an SMB share), at seemingly random points through the video it will suddenly skip – the Dialog seek bar will show up and indicate that i’ve jumped ahead/back in the video.

When I run kodi with debug output on, it’s registering an actual button press from one of the game controllers (I don’t know which one), but there’s no way either of them got pressed (they’re across the room from me).

7:46:52.719 T:1813849072 DEBUG: FEATURE [ right ] on game.controller.default pressed
7:46:52.735 T:1813849072 DEBUG: FEATURE [ right ] on game.controller.default released
7:46:52.822 T:1958678528 DEBUG: —— Window Init (DialogSeekBar.xml) ——
7:46:53.471 T:1958671344 DEBUG: CAnnouncementManager – Announcement: OnSeek from xbmc
7:46:53.472 T:1958671344 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnSeek
7:46:53.476 T:1444484080 DEBUG: CVideoPlayer::SetCaching – caching state 1
7:46:53.476 T:1444484080 DEBUG: CDVDClock::SetSpeedAdjust – adjusted:0.000000
7:46:53.476 T:1444484080 DEBUG: demuxer seek to: 166907.000000
7:46:53.476 T:1444484080 DEBUG: SeekTime – unknown position after seek
7:46:53.477 T:1444484080 DEBUG: demuxer seek to: 166907.000000, success
7:46:53.477 T:1444484080 DEBUG: CVideoPlayer::FlushBuffers – flushing buffers
7:46:53.519 T:1248322544 DEBUG: CDVDAudio::Pause – pausing audio stream
7:46:53.568 T:1248322544 DEBUG: CDVDAudio::Flush – flush audio stream
7:46:53.569 T:1248322544 DEBUG: CDVDAudio::Pause – pausing audio stream
7:46:53.571 T:1266066416 DEBUG: CVideoPlayerVideo – CDVDMsg::GENERAL_SYNCHRONIZE
7:46:53.572 T:1248322544 DEBUG: CVideoPlayerAudio – CDVDMsg::GENERAL_SYNCHRONIZE
7:46:53.573 T:1444484080 DEBUG: CVideoPlayer::SetCaching – caching state 2
7:46:53.573 T:1444484080 DEBUG: CDVDClock::SetSpeedAdjust – adjusted:0.000000
7:46:53.576 T:1266066416 INFO: CVideoPlayerVideo – Stillframe left, switching to normal playback

This is OSMC May 2017 2017.05-2 (although it’s been happening for a few months now) and Kodi 17.3 (it’s been happening at least since 17.1 – probably even earlier)

Any ideas why/how I’d be getting “mysterious” button presses from my one of my game controllers?