En tiedä mikä on oikeanlainen tapa tämä tehdä,
itse toteutan näin:

1298455336_img-d41d8cd98f00b204e9800998e

1298455347_img-d41d8cd98f00b204e9800998e

1298455359_img-d41d8cd98f00b204e9800998e

Muistaakseni olen jostain vilauksen nähnyt tälläisestä toteutuksesta ja
se piirtynyt mieleeni.