snippets: more snippet interaction work.