implement remove widget