Each call to setValue() forces emptyView() which prevents smooth animations produced by successive method calls.