"small GPS keeps it vertically & horizontally stable within limits," I would have thought a GPS would not have the resolution for this task and an accelerometer would be required.