move scroll wheel handling into prepare
update comment