I am gradually developing a great fondness of javascript. This disturbs me.