Compass resets its position everytime it reaches the end values . Video for reference :- https://drive.google.com/file/d/1YjltGc-m33YKbrkrRwNvwYsbYuk2a5Nk/view