New view when user changes chart zoom level. closes #379. closes #380

If the user select to change zoom level, a new view comes from bottom and replace old view. 
The old method caused sync problems between chart and table, now are fixed. 
Fixes #379. Fixes #380