Edited for simplicity after some discoveries.
The straferight and use events seem to be somehow linked. Any commands executed in the straferight event also appear to be executed in the use event automatically, even though no code has been setup for use.
