query returns a list, so fix bug
use brython built in document.query
add particles example