added browserify support, semicolons