edit in place directive working