Cats are known for such behavior. As stated above, it is a territory marking behavior. What MoMo did was just marking you with her scent so other cats will know "This human is not available." My Rumy does the same thing all the time. She rubs her cheek on anything she feel that needs to be marked.