private void navigate_buttonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_navigate_buttonActionPerformed
        //
        try 
        {
            //
            float[] location_to_navigate_array = {Float.parseFloat(navigation_x_texfield.getText()),Float.parseFloat(navigation_y_texfield.getText()),Float.parseFloat(navigation_z_texfield.getText())};
            //
            Geometry.euclidianInputNavigation(location_to_navigate_array);
        } 
        //
        catch (PortInUseException | IOException | InterruptedException | UnsupportedCommOperationException | NoSuchPortException | NumberFormatException ex)
        {
            //
            Terminal.systemLogMessage("The navigation function failed because it requires a target position\r\ninput in the sphere navigation input panel.");
        }
    }