Tested under Firefox 28
Better formatting