JavaScript Demoing Framework