You can also accomplish the same through an aem service that loads a file or string and converts it to an input stream. You would have to test, but I believe the reset event may retrigger this source too, not sure. A deployment of your source doesn't retrigger this service but rather when AEM boots ...