Demo (splicer): Refactor session source handler.