Catch errors if data for a recording doesn't exist
Recording page, fix skipping of images when changing zoom

issue #13