OK I figured it out. The issue is too lengthy to describe in a forum's post,so I'm going to write about it elsewhere. If anyone is interested in it, just ping me or leave a note here and I'll let you know when it's ready