Are you sure you're testing the right thing? You filled boardsList with dummy values, but only implemented the callback for addonsList. So if you click something in boardsList nothing will happen.
You also need to use less generic object and function names. All add-ons are loaded into the global namespace, so the only way to protect yourself from accidently using the same name as another add-on (and breaking the whole game in the process) is to prefix all your names with something related to your add-on.