cool backtrace printer
try to handle uncaught exceptions too