Add unload event binding.
Minor tweak.
Add () return demo.