fix hold vs right-click position