Would you be willing to go into more detail on how you did this? I am looking for a similar solution.