Oh, great ideas for a cat. True, before implementing them, I will have to refactor the code, because my toolkit has been updated and if I pull it into this project, everything will break :(