Improve responsiveness on slow CPU's by making sure to render as often as we should and read all queued input events on each frame.