discusion about a message loop in listview.c