first implementation on dragable selectors