The locator is identical but I separated them anyway because I like the distinction between purchasing and installing. They're different user workflows and that is backed up by the methods needing to do different things (one return Bango object, the other expect app install).