added AdvancedList, implemented in ScrollList