further cleanup of ListViewABehavior