playing around with the polling listener