JavaScript web client for trail commons