- relying on id is a useless limit - id are global to the page and may cause conflict - document.querySelector() is present in all browser supporting webrtc - so css selector are easy to add without changing dependancies