use Tk; use strict; use warnings; my $mw = MainWindow->new; $mw->bind('', \&keyPress); $mw->bind('', \&mouseMotion); MainLoop; sub quit { print "User triggered event -- exiting!\n"; exit; } sub keyPress { print "Debug: keypress occurred\n"; quit(); } sub mouseMotion { print "Debug: mouse motion occurred\n"; quit(); }