rename weirdness of `__getPosAndRedraw` to cuteness of `invalidate`