Over-classed and under-id’d. A challenging situation for robust javascript development.