U: refactor darwin
U: refactor darwin browsers