handle new "url" interaction

closes #727