added scroll = zoom