When implenting a "finder tool" like Spy++, how does one draw lines around an object and ensure that when you move away from it, that the lines are erased, leaving the original appearance untouched?