Source: http://www.pocketberry.com/2011/07/19/video-digital-compass-running-on-blackberry-torch-9860/