A simple in-place editor