I have several different listeners that run on the same issues and event (e.g., All Issues, Issue Updated event). Do they run in serial or can they be parallelized in different threads? If each listener is independent, is there any harm in keeping the listeners separate to make debugging easier?