re-calculate result when orientation changes, display unit type in list