solve bug: repeat listener. Existing bug: icons in room cannot popup