Implement inline task editor