LOL! That first pic is kind of scary! Like is she ok!? Crazy cats! Mooch and Noodles slept in weird positions when they were kittens; but not hanging off the furniture!
She never seems to fall. She will just stretch out to the point where her center of gravity shifts and she slides down. And yes, the register covers are still weighted. We haven't found a way we like to keep Kiefer from pulling them out. He has even pulled one out from under the weight.