A programmable picture book for children