Also, I've tried reloading elan_i2c every minute from a cron job, which is a workaround of sorts. But having done that I see these events happening roughly every 3 minutes, even when no-one is touching the machine.