pull down to refresh

Ok, yeah, I can see that

Not sure how plug-and-play a new implementation is, but we're trying to write the code in a way that lets us add new targets easily. Every target still has quirks though, and not necessarily the quirks we're trying to find.