Only refresh UI when something changes
Don't clear window