move ItemView listeners to list