interface widget : handler { 
widget

... void bind( handler h ); void bind( string action, handler h ); ... };