The reason why I made it two separate functions is so we know from which part of the UI (topics vs select&getRecs button) the recommendations are requested. Should I just be passing in another parameter that specifies where the call came from?