added zoom, dragging, home distribution, controls for filter