added cardinal and angular calculation and display/having memory leak problems with broadcasting angle