The script works well. Only a small problem with the events.Currently script produced events give compilation error. If I am not mistaken unimplemented events should look something like this: [MonoTODO] public event ConvertEventHandler Format { add { throw new NotImplementedException (); } remove { throw new NotImplementedException (); } } Jaak