Found this a bit hard to follow.

In general if you are repeating your object names in the methods then it reads badly.

```
function Summaries () { ... }
Summaries.prototype.find = function () { }
Summaries.prototype.showHidden = function () { }
Summaries.prototype.hideLatest = function () { }
```

Just my 2p :)