the name should be verb-like, e.g. `installUncaughtExceptionListener()`