1. A method for a selection component to facilitate selection of one or more user interface items, the method comprising: an act of maintaining selection state representing whether or not each of one or more user interface items is selected; an act of receiving a user interface item identification; an act of determining a selection state of the identified user interface item using the maintained selection state; an act of notifying the user interface item of the selection state so that the user interface item may visualize its selection state; and an act of notifying an action module of the selection state of the user interface item so that the action module may take further action external to the user interface item based on the selection state.