script interpretation changed to support both old-style and new-style scripts

Vivide-mt.396