April 6, 2012 at 1:51PM Toray unveils new self-repairing film for devices, fixes scratches in under 10 seconds