Refactored how the view is updated. Still need to fix bug with randomFactLabel.