I just made a new little engine. WHat it does is raising and lowering the level of the image and adds light corresponding to this.
Link:
http://ryer.dk/applets/?applet=push
Use left and right mouse button to raise / lower the level
What do you think?