Update integration and unit test

- Update integration and unit test for label_tool.
Allow arrowhead drag

- Allow arrowhead drag to mark a different point.