builder: use extend instead of jQuery