wrapping selected and child items in an Items wrapper allowing for scrolling. Also adding setRenderItem method to allow for custom item rendering