@gchiste You can easily recreate it by creating ModelEntity parentEntity (with InputTargetComponent), content.add(parentEntity), create another ModelEntity innerEntity (with InputTargetComponent), parentEntity.addChild(innerEntity). The tap value.entity will not give you innerEntity nor parent entity, if you add child entities dynamically and can't specify SpatialTapGesture().targetToEntity(innerEntity) it's impossible to recognize the tap on these children.