Add in place editing for todos