Definitions of foregrounding:

  • noun:   the execution of a program that preempts the use of the processing system