In reply to Michael Beil.

What you're describing is @avryl's Front-end editor. See below.