Added browser+Node compatibility, plus header info