reactive selection and button enable...