Changed getRelativeCoords to be underscore prefixed, in an effort to differentiate between the public API and utility methods.
Added a custom value binding (cribbed from SO, as noted in comment) to allow contenteditables to be used in observables. Used that to restore the titles to their former h1 glory.