-- | Remove an existing "overlay"
delOverlayB :: Overlay -> BufferM ()
delOverlayB ov = do
  pendingUpdatesA %= (++ [overlayUpdate ov])
  modifyBuffer $ delOverlayBI ov
delOverlayB :: Overlay -> BufferM ()
delOverlayB ov = do
  pendingUpdatesA %= (++ [overlayUpdate ov])
  modifyBuffer $ delOverlayBI ov
delOverlayB ov = do
  pendingUpdatesA %= (++ [overlayUpdate ov])
  modifyBuffer $ delOverlayBI ov