my $searchRes = $top->DialogBox(-title => 'Search Results', -buttons => ['OK', 'Cancel'],); my @dispRes = qw(ID FirstName LastName); my $ml = $searchRes->Scrolled( qw/MListbox -selectmode single -scrollbars oe -font small / )->pack(-expand => 1, -fill => 'both'); foreach my $colHdrs (@dispRes){ $ml->columnInsert('end',-text=>$colHdrs); } foreach (@dispRes){ push @row, $hash{$_}; } $ml->insert('end', \@row); $ml->see('end'); <-- Error get's thrown here print Dumper($ml->getRow('end')); $ml->update; my $answer = $searchRes->Show(); #### sub _selectionUpdate { my ($w, $code, $l, @args) = @_; ; if (@args) { foreach (@{$w->{'_columns'}}) { &$code($_->Subwidget("listbox"), @args); } } else { &$code($w->{'_columns'}->[0]->Subwidget("listbox")); } }