Ohhhh, I get it now, wow....that is really really smart man. I never knew you could do that, and even if I did, i don't even think I would have had the capacity to come up with that as a solution, lol!
I did change it to:
Private WithEvents xlWs As Excel.WorkbookWith this for the event...