JBIDE-17236 part 3 - added workspace change listener to force updates to cpc