trying to add custom listener. fail..