finish demo box interactions
js update