using browserify for reusable UI components