I've run into this issue of wanting to use a Signal callback with multiple args or constants.  Looking at the code, I think there might be a more elegant way to integrate this sorta thing in the original callback setup, but I haven't figured it out yet.  If you're in touch with Justin, you might want to ask about it.