javascript demo and more