added comments for ElementSelection controller and connected classes