The following commands were used to install the dependencies:
sudo apt-get install python3-sdl2 pip3 install picamera
Preload images into memory, to help with playback when dealing with lots of images
Alternatively could try to use ffmpeg/.. to encode images to a video for playback
Switch from busy waiting in 'event handler'