no longer tied to dom elements & modals work better