Given a text field, some network params and optionally some nodes, will make the text field an angry red colour
if the address is invalid for those params, and enable/disable the nodes.
A simple wrapper around Platform.runLater(Runnable) which will do nothing if the previous
invocation of runLater didn't execute on the JavaFX UI thread yet.