Compass readings in degrees relative to starting/initial heading.
Currently using buffer of size 5 to average out readings. Problem with
rollover and, if delay is used, keeping up with fast movements.