Move frame resets into the views themselves and out of the base