commit add property
commit redraw edge after drag
commit drag issue
commit unit testing