Different approach to SDL axis event queuing problem