This took too long. OC except for the idea which I got here: .. thanks for the new desktop OP.