We could also think about EventMachine and these behaviors as just modules called inside EventMachine reactor.