simple func to load the bibtex file included with the package
smarter checking if there was really a change to the inputs, only call to the back-end if the datasets entered have really changed, thus we do not call to backend while the user is just editing without changing the data sets