interaction in leaplistener