Sadly the creator of that may need to rewrite their macros on the new system.

Here's some not so light reading.

https://discussions.apple.com/message/17741707#17741707

While it is supposed to work the issue is that any macro could have a problem like you noted and your "programmer" gets to help fix it. Remember we can't see the source so we can't see what this device is that is missing.
Bob