- added different implementation of dragdrop operations
- code fixes