on the way of implementation
Implementation complete at least
Replaced discarded method, draggable_element