removed alerts from Compass class. now works with negative angles.