my guess at this point is that you created the iba files under iba 2.2. indeed you say that they contain audio and video. you switched to iba 2.3, which misbehaves on an iPad with the audio and video files, who suffixes might not even be the same as your original source. this is what is happening within keynote for me but i don't think it is a stretch that it would also happen natively in iba.
i don't use html widgets.
i think my preview data transfer would disappear if i started fresh with my keynotes by deleting the audio and gifs and then adding them back in with the new keynote and just stay away from iba 2.2 and keynote 09. i think i tried this but cannot loop anything in keynote because of the loop bug.
i am seriously considering trying this again, knowing more than i did the last time. i started doing this earlier in july, but quickly stopped because looping wasn't working in iba v2.3 in a keynote widget. apple directed me to export my keynote to keynote 09, which only magnified the preview failed problem. iOS doesn't have clean hands here also.
despite the fact that the software was changing my audio and gif suffixes, everything worked well with keynote 5.3 and iba 2.2.