Fix case
Add PortId to asyncExecute, and hook up port removal to ViewScene clearing