Cont. (refined the $.overlay)

Todo: Shared.Prompt module
1. confirm (not through overlay actually i guess);
2. alert (this is a prompt using overlay);
3. window (same as alert optionally implement the drag maybe?);