changes some labels
add javascript support