A widget is something shown in real time, but runs in the background. For example, on Android devices, there are apps that are always opened and update automatically. Consider the weather application. The weather application is constantly updating itself even when you're not controlling it. It's something that is always running and updating without having to to actual control it. Its basically like a program on a computer that is currently open and doing something.