trying to get listeners to work