Did you update your firmware in the drone and, the controller. Not well documented straight out of the box. In addition to the compass calibration, there is also acceleramator calibration that needs done.
When you take your hands off of the controls, it will hover assuming all else is...