Don't set hidden to NO but restore previous value, if showing activityView instead of another view