for #22, add canonical names to log for easy grep
no more segfaults... new bug lol.

also fixed algorithm for matching SelectSourceFragment's
pre(), onClick() for btnScan.