Thanks for the MATRIX class, it will come in handy.

Can u provide a delegate for the callback function that can be passed to 'engine_open' so that we can handle breakpoints etc through C#?

Thanks David.