A Coherent Solution to Your JavaScript Dilemma