I observed some glitches after having converted an atom to a pseudo-atom (* or R):
All new atoms become pseudo-atoms (displayed with the right symbol, but without correct color). This problem occures after selecting a normal atom from the lower bar. (ChangeAtomSymbolAction)
When creating a new atom and bond via AddAtomModule (by clicking on an existing atom + drag) the existing atom is converted to a pseudo atom instead of the new one. (AddAtomModule)
AddBondDragModule does not create pseudo atoms but normal atoms with symbol */R. (ControllerHub)
I fixed this issues the quick (and possibly dirty) way and attached my changes.
Bug is fixed: the current SVN version no longer has this
problem.
Many thanks for observing these problems. I think your patches are just right. I will think about the changes to the controllerHub, because the actions there should probably not read controllerModel, but be self contained.