Regarding the cooldown, do you mean that there is a cooldown period for each event, each girl or all short visits, or all events?
For instance, if the cooldown period is 24 hours, and Yvette comes to my door to ask about another girl: , Yvette won't come back for 24 hours to ask about another girl, but she might come crying to your door (event); Yvette will not return for 24 hours, but Renee could come looking for a toothbrush at night (girl); when the maid comes to clean your room, you may still get a visit from Jessica about her batteries (short visits); or if the maid comes to clean your room, no other girl will visit your room without an appointment (all events).
I've made the assumption that it is all short visits and added the info to my FAQ.