You're not the first and likely not the last to struggle with that exact issue. I ran across that same problem when starting with Cairngorm in Flex. I ran across a few interesting articles on something called a ViewController which seems to work quite well. Essentially the View registers as a listener to the ViewController. When the command needs to inform the view(s) of something it can tell the ViewController to dispatch an event, which the listening Views will catch and then do their thing appropriately.
You can read more about it here. http://www.dgrigg.com/post.cfm/04/12/2007/Cairngorm-Commands-Views-and-Harikiri Derrick -------------- Derrick Grigg www.dgrigg.com

