just bind mousewheel event to the canvas (and checkboxes) not the whole window
start implementation of the upload queue, using ttk.Treeview to mimic a table