lots of stuff for room behavior