Adding product selection and using ContextLoaderListener