add request object
add support for btn_media to hydrate
pass node to template if present in request attributes