motify the library path && add `XView`
replace by new XListView
clean up code