finish drag widgets

finish drag widgets