As none of the other widgets are doing this (or currently require this), this should be remove from this widget. If we want widgets to be able to remove themselves, we'll make that a separate work package and tackle the problem globally. Tackling this in a single widget will just have us end up with 1 widget that's different than the other ones.