only consider registered items on item list

dont consider child view items within item list unless they have
registered themselve with the item list. allows for using other
components as children that dont get focus