Backside widgets not maintained properly

When a robot put something on a backside and then took it off again the
backside still contained the widget in its list of backside_widgets.