VID-1153 Add tracking code to thumbnail view that extends main thumbnail...

... view, refactor view to maintain encapsulation and preserve events from child views