U: refactor darwin browsers