Hoping on the #android21 train pretty late but this was fun!...