map rooms to floors
respond with most recent event
use different name terms for user ids on the spark
null checking
respond to spark with a floor and user number
cleanup