rework browser creation/etc