Much nicer treatment of editBtn, addBtn and simBtn directives, using parent scope