rename `with` to `subscribe` in TemporaryListeners
replace `add` with `subscribe` in GlobalListeners
Move parsing of options from arguments in GlobalListeners