only use smooth transitions if we clicked to update that var