cleaned up base browser