Updated IR text fields to an array for more reusable code between IR and IRfile usage.
Updated for IRfile.
Added handling for pipelined activity monitors.
Added method fireUpdate() so that updates are done using SwingUtilities.invokeLater(), ensuring that GUI updates are done from the Event Dispatch Thread and not SwingWorker (or any other thread).
Added method fireUpdate() so that updates are done using SwingUtilities.invokeLater(), ensuring that GUI updates are done from the Event Dispatch Thread and not SwingWorker (or any other thread).