"Our film" could mean produced in lab or similar - most probably just a bunch of dots smeared onto a piece of cling film back stage at CES. Cue Sri (exit stage left .....)