Changed main loop from input event based to continuously rendering at 60
fps to allow for precise smooth scrolling. It definitely lets the CPU
sleep less and might have an impact on battery life of laptops.
Additionally fixed a bug where images of the wrong format were not
skipped and resulted in a crash. This is just a temporary solution until
I have found an image loading library that can properly handle weird
encodings.