replaced a type conversion with a new constructor;
added a file to play with drag and drop