Hello, I'm a newbie at heli flying. My esky is my first ever heli, and after a day of practicing i am able to get it hovering and move it around all nice-like for a minute or so. However, I am deeply concerned about something its does sometimes. When i get its throtte between 50-75%, it will sometimes ignore all my commands, and start spinning in the air (rudder isnt stopping the spinning) at the throttle i had it at. When i kill its throttle from the remote, the heli ignores it. It also ignores my trying to stop its uncontrolled spin. It actually stays in the same place while doing this [X(]

[&:]

[:'(] ! Then after a few seconds of this it lands.
Its done this a few of times indoors, so i only fly it outside now.
Why does it do this? Why does it spin uncontrollably and ignore my commands?
Also, out of curiousity, what does the "Gain" knob on the speedcontrol/gryo thing control?
JP