Misc.after had a "disgusting hack" probably dating before closures in order to clean up functions after having been called by 'after'. This patch changes the functionality from using a list as a default argument to using a plain closure. I came upon it while fixing the Tix.Grid class, trying to understand the Tkinter code.