update to test with the newest lein-cljsbuild (0.2.10)
added ISelector protocol to support xpath and this-node selectors