s3:net: factor out interact_edit()