Hi Adam,
Your example works well, but a suggestion I would offer would be to actually post the code that makes the example work. It's very difficult to get anything out of the example you have there except to see that it's possible. Unless I am missing something, then I apologize.
Thanks