Mooverlay is a project mainly written in JavaScript, it's free.
A simple overlay tool.
It's complicated...