added wrapping function() & global Plurals for in-browser use