Basic dynamic JS interactions completed.