Adjust size of disable-able widget
Change file open functionality to async compatible.