Don't call stripDots that much [#82006712]

Profiling in Scout shows that the String allocations caused by recursive calls to ```stripDots``` are a huge bottleneck in performance when we dispatch certain events or respond to methods like getPlaylist(). Until we remove the need, these changes are safe and should give us a boost.