Model Listener
-got rid of the fugly IdEntityType concept.
-put focus to display variety of operations in methods.
-introducing a nice ModelMainAdapter to handle selected listener events.