angular js does work, sort of.