Bug 1092327 - Add a press state for the collapse toggle on groups. r=kgrandon

The nesting here is a bit weird to me. I wonder if it would be any more clear if the inner one was pulled out and called as the same time as the outer one? E.g., 

```
setTimeout(() => {});
setTimeout(() => {});
```