Refactored, updated description, etc
Fixed compatibility with Firefox 26
Updated text