the sprinklers now log all incoming squirts from the pipes, and they check the database for any sprays to send out to the pipes.  The django system just saves spray objects to the database and reads squirt objects from the base, and the sprinklers will take care of reading and handling them