rendered paste bodyFor catching "refresh"
WATransaction subclass: #WARefreshAction
instanceVariableNames: 'lastKey refreshAction'
classVariableNames: ''
poolDictionaries: ''
category: ''
... accessors ...
renderContentOn: html
| key |
key := self session currentRequest fields at: self session actionField.
lastKey = key ifTrue: [self refreshAction value].
lastKey := key.
^self renderOwnerOn: html
--------
to use on some component
initialize
self addDecoration: (WARefreshAction new refreshAction: [self userHitRefresh])