watch handles contained in js object

FIXME: when one socket disconnects, it deletes the tail/watch that might
be in use for another user