fix(*): repopulate suggestions when load-on-empty is true

It may be worth playing with this kind of behaviour before pulling this stuff. The basic idea is that when you add/remove a tag and load-on-empty is true, the suggestions list is repopulated rather than just being hidden.

Closes #251