I've recently changed gunslinger to have a combo of its own, single action -> chain action -> triple action, copying the same code that is used for monk combo skills more or less. i then separated the component which forces you not to move during a combo, as such:
so far everything...