http://www.troop192.thebigforest.com/ie/html/4/compass.htm