It might be the WiFi disconnected while flying indoors causing the drone to go wild.
My outdoors experience was my Samsung Note2 got its WiFi disconnected then the Return to Home sequence started. I had no control over the drone. It finished the RTH. Luckily the drone landed a few feet off the gazebo. The take off point was in the middle of the grass yard with some trees.
Few days ago, from some post, I found out that I should put the Note2 to airplane mode, turn airplane mode back on, disable all WiFi setting that could cause the Note2 to scan to connect to any other available WiFi node. Such actions made the Note2 work so much better. No more WiFi disconnection.
I suspected the WiFi disconnection in the OP's case. Because of flying indoors (WiFi only, no GPS), the drone landed instead of RTH. It landed on some surface that's not "proper", no fail safe, it just took off and he had to stop it with his hand, it's the only way to protect other people.
I never flew indoors since I bought my first Breeze 2 years ago, it's just too risky for my furniture and my HDTV. FAA's guidelines also emphasized on no flying near or over people when outdoors.