In case you are interested, the actual repeat times we witnessed are (in seconds) .5, .4, .3, .2 and .1 thereafter, when holding the button down. Those are approximate times, as he actual time could be up to 20 ms later than that.
We used an acceleration technique in our app such that the time between button events was tracked, and if it took less than 0.2 seconds more than a few times in a row, we changed the movement amount until the delay took longer than that.
It would be wonderful if there was an app or component specific way to toggle how remote events are received.
-- GandK Labs
Check out Reversi! in the channel store!