StateChangeListener

Hi,
I’m practising how to write binding but I’m stuck at StateChangeListener.
I’vd done binding with simple switch from create_openhab_binding_skeleton.
Next I added new class RafalDevEvent in org.openhab.binding.rafaldev.internal :

public class RafalDevEvent implements StateChangeListener {

    private Logger logger = LoggerFactory.getLogger(RafalDevHandler.class);

    @Override
    public void stateChanged(Item item, State oldState, State newState) {
        logger.debug("==================>>>>     stateChanged");
    }

    @Override
    public void stateUpdated(Item item, State state) {
        logger.debug("==================>>>>     stateUpdated");

    }

}

I want to have listener when I use any item but It isn’t working. Any one know what im doing wrong ?