I have card game, where cards extends Phaser.Sprite and placed inside piles that exdentds Phaser.Group. Piles placed inside the Supply that extends Phaser.Group and supply added to the root. I have event added to the card sprite this.inputEnabled = true; this.events.onInputDown.add(this.onMouseDownEventHandler, this); But it not working. Any ideas about what it would be or how to better debug this. PS Card sprite has own child sprites when I add onInputDown event listener to that sprites, event triggers correctly, but it not working for card sprite Thank you for any help