Thanks guys that's really awesome...
I don't really understand how you did these so neatly but at least now i have something to study!
Thanks again!
EDIT-
Hmm, I seem to have difficulty understanding what's going on...
Could you comment this project or maybe make a tutorial?
I think it would be helpful for others too.