Yeah, I can make it work with code, but not sure how to get around the GCD yet.
I set it up to wait for the GCD to swap both weapons, so you don't end up swaping just the main hand and not the offhand and then end up with a random assortment.
the GCD on each individual weapon is killing it...