When browsing websites, you often encounter situations where something moves when you press a button, or the screen changes in response to text you have entered. Who exactly creates that "movement"?