Could you go ahead and have it go all the way down to 0, but in the hide() method on the ChatRoomViewController, determine if it should actually do a hide?  Might make it easier when we decide to go ahead and remove the all chatroom.  We then won't have to remember that this needs to be changed.