JavaScript presentations