.addListener to .setListene
fix r.java