works in all browsers! Docs finalized.