The basic idea is really good (lub to bump that coder), but it involves too many click (otherwise I missed something).