improve ImageView and its test
restructure SingleFilterView and add zoom synchronization
switch slider in OverlayFilterWidget
add zoom synchronization to DualFilterView