Sure, it could work.

Just have not thought about it. :(
Have updated it, please review again. :)

Thanks Tom.