See Bean Manager to learn more about bean management in Scout and how the listener becomes a bean.
As soon as the state of the platform changes the listener will be notified.
They are usually deployed as separate war files in order to be able to scale them differently.
Many plugins will have this defect, some even go as far as creating a modal window with the cancel button grayed out ... Much like society in general not all plugins know their place.
Lastly it does not always work, if this fails I usually just restart eclipse.
Hope this helps yeah, not all plugins are developed equally.
Build Automatically has always been unchecked yet it still randomly decides to refresh the workspace, completely preventing me from doing anything in this gigantic codebase that I can't pare down in the time that I have to complete tasks for clients.
Each validator has a check box to specify whether it is enabled for manual validation or on a build.