getElemsBy* now return arrays

for consistency