CouchApps Revisited