When calling a listener/handler, wrap the call in an eval { } block to trap/display any errors