add drag support to line/point/circle