add ability to cancel file transfers