setOnProductSelectedListener

allows for overriding the default action (calling SnabbleUICallback)