#2 fixed demo because pleasejs couldn't be loaded