Refactored popUpView updating

The popUpView is now only updated using current values, so the more
flexible block method approach is no longer needed.