Better event management
FileDrop directive
FileReader Service