Preempt variable hoisting
Give preference to data attributes
Remove DPGlobal