#21 more robust exception handling. Bus continues to dispatch events
properly if applciation catches and handles possible exceptions.