// script that makes randomized images concept G22Challenge > G22LAScript { S type; bool usesRNG; // types sS type_singleImage = "Single Image"; sS type_animation = "Animation"; void _onChange :: after { lvType?.set(type); } transient SimpleLiveValue lvType; synchronized SimpleLiveValue lvType() { if (lvType == null) lvType = new SimpleLiveValue(S, type); ret lvType; } }