try to implement ListView --> see FIXME in ListView.java