Update dependencies
Don't break if no data exists

Don't know if it's much better, but now if the DB is empty the widgets
do appear and have undefineds in the titles.