Add foreground dispatch