feat(labeleditprovider): add support for touch based editing

close #84