A directive to make things editable