completed inplace editing for pages