Black holes are celestial bodies that are the result of a large star going through the final phase of its life. The star collapses on itself, creating an object so dense that even light isn't fast enough to escape it's gravitational pull. When an object is this dense, even spacetime itself will start acting weird... To an outside observer, the closer you get to the center of a black hole, the slower you seem to go. Your molecules will also be affected by the differences in distance from the center of gravity. In nomal circumstances, like on Earth,you don't notice this difference, but when the object is as dense as a black hole, your molecules will be stretched apart. Eventually, you'll be spaghettified!
Following this theoretical framework for black holes, I wanted to create a video player that modifies a video according to some of the rules that govern timespace when an object, the mouse pointer in this case, approaches the center of a black hole in an image. I managed to slow down video playback when a user moves their mouse pointer closer to the center of the black hole, with playback eventually stopping when the mouse pointer reaches the singularity.