[quote user="Brien Bastings"]
If you create a very simple test application...
[/quote]
I've created a simplified standalone version of the component placement command that exhibits the display problems in my application... and it works as it should, and as you have described. i.e. Adding the elements to the active model automatically displays them, deleting them from the model erases them.
I just knew it would :(
Although I have used exactly the same command structure and function calls with regard to element creation and dynamic display in both the simplified version and the original command I just cannot get the elements created in my application to display without updating the view.
In a kludge fix which seems a bit inefficient I am adding them to a transient then immediately destroying it to bring them to life when they are created.
MB