closes #57
rename room.pulse to room._pulse