more messing around with drag and drop