Revisada Externalizacion del SwitchState