The robot will shutdown all controls from the controller if the velocities of the yaw and pitch angles of the controller are 0 for too long. This should take into account the velocities of all controller inputs. Buttons, switches, sliders. Everything. Currently sometimes I'll be controlling DD-3 with the controller in my lap and he'll shut off "randomly".