ui: visualize relations: make sure notifications are always cleared

Squashed commit of the following:

commit dd09b387658905f7b4236e0946529ef0c6479519
Author: Max F. Albrecht <1@178.is>
Date:   Mon Apr 7 16:53:45 2014 +0200

    ui: visualization: notifications: fix typo; don't unbind events; make remove() more resilient

    fixes [#46758701]

commit 012f8e38241f2835eb5becf4ae50d19cf4952a1a
Author: Max F. Albrecht <1@178.is>
Date:   Mon Apr 7 15:25:56 2014 +0200

    ui: visualization: fix button label (was nested in icon)