debugging lisener