> I think it would be much better if only events for XI device(s) will be
> recorded (like in my example above) when XI is supported,

ACK

> and if device with recorded ID and name does not exist anymore when replay
> started, try to find device with exactly the same name, and if this fails too
> or if --force-core-replay option was given, recorded events should be
> replayed as virtual core events instead,

I'd rather have Xnee exit if no mapping could be done (between XI devices), and
suggest use to use the --force-core-replay switch.