many improvements regarding drag and animations