Refactoring. Display only changes when needed.