support for mag_declination and UI polish