The developer's handbook to interactive multimedia