moving towards rich javascript client and json api so all of the static resources can be served via s3 buckets