That was an estimate! :(
Sorry, I've had a dying hard drive to replace on my gaming PC last weekend, and a phone which I thought was bricked to deal with this weekend, and various other stuff.
Hopefully I'll have some time to look through stuff soon, and finish the rest of the functionality...