dev.hold(level = 1L)
dev.flush(level = 1L)0 on
  devices where hold levels are not supported.
dev.hold increases the level and dev.flush decreases it.
  Calling dev.hold when the hold level is zero increases the hold
  level and inhibits graphics display.  When calling dev.flush
  clears all pending holds the screen display is refreshed and normal
  operation is resumed.  This is implemented for the cairo-based X11 types
  with buffering.  When the hold level is positive the watch
  cursor is set on the device's window.
  It is available on the quartz device on OS X.
  This is implemented for the windows device with
  buffering selected (the default).  When the hold level is positive the
  busy cursor is set on the device's window.