This local PuLSE prototype requires JavaScript.