Mouse Wheel Over Game Object

How to detect and handle mouse wheel scroll events specifically when the cursor is positioned over an interactive Game Object.

Mouse Wheel Over Game Object, running
800 × 600
GitHub
class Example extends Phaser.Scene
{
    preload ()
    {
        this.load.setBaseURL('https://cdn.phaserfiles.com/v410');
        this.load.image('poo', 'assets/sprites/poo.png');
    }

    create ()
    {
        this.add.text(10, 10, 'Scroll your mouse-wheel up and down over the sprite', { font: '16px Courier', fill: '#00ff00' });

        const poo = this.add.image(400, 300, 'poo').setInteractive();

        poo.on('wheel', function (pointer, deltaX, deltaY, deltaZ)
        {

            this.scale += deltaY * -0.001;

        });
    }
}

const config = {
    scale: { mode: Phaser.Scale.FIT },
    type: Phaser.AUTO,
    parent: 'game-container',
    width: 800,
    height: 600,
    scene: Example
};

const game = new Phaser.Game(config);

More in Mouse25 examples