letting clients pass in an element itself rather than relying on an id

we got brain browser runnign with one of the sample data sets in our angular app. so far this is all we have to add from our brainhacks team, @tsherif we can explain more details of this change tomorrow in person if you want