Several times while playing earlier, when I fired a cannon from a tank, it would recoil first then fire, firing much higher than what I was aiming for.
Sometimes it will also recoil without firing at all. Generally happens a lot with large amounts of packet loss/high ping. (OT: How about that for fast reply )