イベントのポーリングを行うとき, デバイスの新しいイベントを収集するためにSDL_PumpEvents()が使われる. もしデバイスがSDL_PumpEvents()を呼ぶ間に新たなイベントを生成し続けると, ポーリングループはイベントの生成が止まるまで動かなくなる. その顕著な例は高分解能マウスの移動である.