Phantom JS -> safari/5, and support more intelligent aliasing, closes #208