Make middle click scrolling based on movement distance not screen centre.