i want to verify that i am refreshing the correct screen areas. i provoke an invalrect [or invalrgn] and then redraw when i get the event. however some parts don't refresh correctly, so i believe that i'm passing the wrong zone. i thought to override these two toolbox procedures so that i catch them in an override function, inverse the rect or region passed, pause, and then pass on the info to the real toolbox function. thus i can visually check that the correct zone is being worked on. first of all, is the sort of thing within the scope of override? second, if the above is true, how would i go about this? tia, :-j