Reusable DOM utils