Drag and Drop works, implemented other stuff