!7 module Celebrate > DynBigNumber { Long num; start { doEveryAndNow(60.0, r updateIt); } void updateIt { temp enter(); bool hadNum = num != null; bool change = setField(num := numberOfComputers()) && hadNum; setValue(num); if (change) celebrate(); } void celebrate { temp enter(); infoBoxForever(n2(num, "computer") + "!!!"); applause(); } }