Support user input source file to draw