final GridPane readingsGroup = GuiUtil.createBackgroundDisplay(PADDING_INSETS, CHILD_SPACING,
orientation == Orientation.HORIZONTAL ? 10 : 1, true,
0, 0, readDate, sonarReadingLabel, sonarReading, pirReadingLabel, pirReading,
mwReadingLabel, mwReading, laserReadingLabel, laserReading, reportReadings);
// show a visual indication that the settings need updated
UGateKeeper.DEFAULT.addListener(new UGateListener() {
@Override
public void handle(final UGateEvent<?, ?> event) {
if (event.getType() == UGateEvent.Type.WIRELESS_DATA_RX_SUCCESS) {
final RemoteNode rn = (RemoteNode) event.getSource();
if (event.getNewValue() instanceof RxTxRemoteNodeReadingDTO &&