Text widget Optimise Canvas widget for perl (sometime) Optimise Text widget for perl (sometime) Proper clean-up after widgets croak Finish writing the default binding actions routines. Cache widget stashes (or a class record) instead of Tk class names on each window. Implement the `send' command by having proxy remote objects. Rewrite event propagation to be more perlish. Widget instances can have their own binding tables or else inherit them. "tie" interfaces to appropriate widgets.