Why do we need to keep a reference to the view?