updated...
but well ... it is not really as good as the current event based
solution...