This sounds a lot like what we experience with my wife's nook. I know they are different devices, but they are both running Android. Would stand to reason that this may be an Android thing?
I know this sounds silly, but, if you power it down and take the battery out for 30 seconds it can reset the registers and such, You may want to randomly restart your device before it goes haywire like this. I had similar issues, and surprisingly it actually works.