v2.5: JS finally working.