Implement event model for ListView. (not finish)