move OnDropFiles into Canvas.cpp