item remov list event tde swing invok runnabl run cur perspect list listen list listen cur perspect item remov tde updat count label 