I think that it is too complicated for a general purpose (laugh) ... but I did not even think that it could be done like that ...