virtual controllers : start off with the right visibility set in params