Attempts to be "English-like" but is a real programming
languageon mouseUp global PreviousName
put field "Name" into PreviousName PurgeNameend
mouseUpon PurgeName put "???" into field "Name"end
PurgeName

"real" and synthetic events like Sassafras

Always interpreted, so slow

Scripts can be associated with buttons, fields (text editing), cards,
backgrounds, stacks, and global. Events given to the most specific
first: