new tags: %vs(label, value) <- set variable named 'label' to integer 'value' %vc(label) <- get the current value %vt(label, timeout) <- has 'timeout' elapsed since variable 'label' changed values? -------------------------------- %?vc(show_popup)<%Vd(popup)> # popup viewport %V(popup, .....) %T(buttona, ...., action) %?Tl(buttona, 1)<%vs(show_popup, 1)> %T(buttonb, ...., action) %?Tl(buttonb, 1)<%vs(show_popup, 1)> #and timeout to get rid of popup automagically %?vt(show_popup, 15)<|%vs(show_popup, 0)> # in some other viewport %T(toggle, ...., none) %?vc(show_popup)<%?Tl(toggle, 1)<%vs(show_popup, 1)>>