Here we could use the fastest `Range loop` and use `auto` keyword to simply codes.
`for (const auto &l : _listeners)`