context.js, replies.js: OP handling, streamlining