#46: Integrating attribute listener changes into more code
#46: Added a global listener capability to AttributeManager.  Integrated this change into broken code.  Still not quite un-broken yet.