Fix: modal over never repears after skin change

Modal overlay was never removed (or set to null specifically), so meant
that changing the theme it was never recreated it. Fixed now.