simplify mousedown handling