Update source code (add port open dialog)