Refactor FlickableMouseArea to use updateMouse(x, y)