Added demo without jQuery dependency