* finish control events