papertrail alerts.

needs visual refactoring for sure (break external provider errors into its own widget?) and probably event name refactoring cleanup.