remove unnecesary foreground changes