howdoesagyroscopework