Update to use core-ajax and on-core-response