fix feature spec; add Poltergeist for JS